// 算日期公用方法
export const publickGetDate = num => {
  let dates = [];

  let currentDate = new Date(); // 获取当前日期

  // 从当前日期开始，向前推num天
  for (let i = 0; i < num; i++) {
    dates.unshift(new Date(currentDate)); // 将当前日期添加到数组的开始
    currentDate.setDate(currentDate.getDate() - 1); // 将日期向前推一天
  }

  let timeArr = []; // 最终的日期
  // 格式化日期并打印（可选）
  dates.forEach(date => {
    let year = date.getFullYear();
    let month = String(date.getMonth() + 1).padStart(2, "0"); // 月份从0开始，所以需要+1，并且使用padStart来确保是两位数
    let day = String(date.getDate()).padStart(2, "0"); // 使用padStart来确保日期是两位数
    // console.log(`${year}-${month}-${day}`);
    timeArr.push(`${year}-${month}-${day}`);
  });
  return timeArr;
};
